archipelagic passage - French English Dictionary